package com.yss.reportworld.domain.dim;

import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yss.common.core.annotation.EasyExcel;
import com.yss.common.core.utils.easyexecl.IntegerConverter;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.yss.common.core.web.domain.BaseEntity;

/**
 * 交易维度信息对象 dim_no_st_info
 *
 * @author yss
 * @date 2023-09-18
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("dim_no_st_info" )
public class DimNoStInfo extends BaseEntity{

    /** 技术主键 */
    @ExcelProperty(value = "技术主键" )
    @TableField("ID" )
    private String id;

    /** 指标类型编码 */
    @ExcelProperty(value = "指标类型编码" )
    @TableField("FINDX_TP_CODE" )
    private String findxTpCode;

    /** 非标 人行分类 */
    @ExcelProperty(value = "非标 人行分类" )
    @TableField("FCENBK_CLA" )
    private String fcenbkCla;

    /** 非标 行业分类 */
    @ExcelProperty(value = "非标 行业分类" )
    @TableField("FIND_CLA" )
    private String findCla;

    /** 非标 企业规模 */
    @ExcelProperty(value = "非标 企业规模" )
    @TableField("FBAS_ORG_AMT" )
    private String fbasOrgAmt;

    /** 非标 基础资产出让机构注册地区 */
    @ExcelProperty(value = "非标 基础资产出让机构注册地区" )
    @TableField("FBAS_ORG_REGIST_REGI" )
    private String fbasOrgRegistRegi;

    /** 非标 基础资产类型 */
    @ExcelProperty(value = "非标 基础资产类型" )
    @TableField("FBAS_TP" )
    private String fbasTp;

    /**
     * 顺序
     */
    @ExcelProperty(value = "顺序")
    @TableField("ORDER_NUM")
    private Integer orderNum;

    /** 版本号 */
    @ExcelProperty(value = "版本号" )
    @TableField("VERSION" )
    private String version;

    /** 状态 */
    @ExcelProperty(value = "状态", converter = IntegerConverter.class)
    @EasyExcel(readConverterExp = "1=正常,2=停用")
    @TableField("STATUS" )
    private Integer status;

        }
